package com.sourcetrip.my.inter;

/**
 * @author: ZhouBert
 * @date: 2020/12/14
 * @description:	单端队列
 */
public interface Queue<E> {

	/**
	 *
	 * @return
	 */
	int size();

	boolean isEmpty();

	void clear();

	/**
	 * 入队
	 * @param element
	 */
	void enQueue(E element);

	/**
	 * 出队
	 * @return
	 */
	E deQueue();

	/**
	 * 显示队列头的元素
	 * @return
	 */
	E peek();
}
